您的位置:首页 >> MySQL

列表

  • MySQL MVVC多版本并发控制如何实现

    php

    一、概述多版本并发控制(MVCC)是一种并发控制的技术。实现数据库并发控制的MVVC与undo log中的版本链密不可分,它通过维护数据行多个版本来完成。简单的说就是当前事务查询另一个事务正在更改的行(如果此时读取就会发生脏读),不用加锁等

  • MySQL命令行登入的方式有哪些

    php

    方法一:开始菜单 -> 所有程序 -> MySQL -> MySQL Server 8.0 -> MySQL 8.0 Command Line Client方式二:cmd命令行客户端mysql -h 主机名 -P 端口号 -u 用户名 -p

  • Mysql update sql引起的生产故障怎么解决

    php

    故障表现一方面 :在阿里云控制台云数据库PolarDB对应的集群管理页面上,在诊断与优化模块里面的一键诊断会话管理中,发现某条update sql 执行时间非常久且非常频繁;另一方面:业务监控系统中开始不断有业务执行时间发出告警信息提示,且

  • php

    创建建表语句 ============================================= 学生表:Student(Sno,Sname,Ssex,Sage,Sdept) ------(学号-主键,姓名,性别,年龄,所在系

  • 怎么显示所有的MySQL数据库

    php

    数据库可以看作是一个专门存储数据对象的容器,每一个数据库都有唯一的名称,并且数据库的名称都是有实际意义的,这样就可以清晰的看出每个数据库用来存放什么数据。在 MySQL 数据库中存在系统数据库和自定义数据库,系统数据库是在安装 MySQL

  • php

    mysql5.6 解析JSON字符串支持复杂的嵌套格式废话不多说,先上代码。CREATE FUNCTION `json_parse`(`jsondata` longtext,`keyname` text) RETURNS text CHAR

  • php

    1、使用tar包装文件夹备份。数据库可以直接保存data文件夹,但是占用空间大,可以用tar包装压缩保存。[root@localhost ~]# systemctl stop mysqld[root@localhost ~]# tar Jc

  • php

    概念1、explain用来分析SELECT查询语句,开发人员可以通过分析Explain结果来优化查询语句。作用2、通过explain命令我们可以学习到该条SQL是如何执行的,随后解析explain的结果可以帮助我们使用更好的索引,最终来优化

  • php

    什么是MySQL连接数?最多可允许多少客户端连接MySQL服务器,这个数量叫做MySQL连接数。一旦客户端与MySQL服务器建立连接,这个连接会占用一定的服务器资源,如内存、CPU、网络带宽等。当连接数过多时,服务器将难以处理所有客户端请求

  • mysql中restrict的含义是什么

    php

    在mysql中,restrict是约束的意思,是指对表中数据的一种限制,能够帮助数据库管理员更好地管理数据库,并且能够确保数据库中数据的正确性、有效性和完整性。在MySQL中,有六种约束可供使用,包括主键约束、外键约束、唯一约束、检查约束、

  • php

    1.更新系统在开始之前,请确保在CentOS上更新您的系统。 为此,请打开终端并运行以下命令:sudo yum update这个命令会列出您系统中所有需要更新的软件包。按下Y键进行更新。2.安装Apache许多Web应用程序都运行在最流行的

  • php

    mysql中in条件使用字符串场景当sql使用in作为条件时,使用一个参数满足查询条件,直接传入字符串无法满足条件。select id,name from user where id in(?)方法使用FIND_IN_SET(str,str

  • php

    MySQL 枚举数据类型enum  说明:从集合中选择一个值作为数据(单选)  MySQL 在管理枚举的时候是通过整型来管理的。第一个值是1,第二个值是2,以此类推。枚举值在数数据库存储的是整型数字。枚举占用两个字节长度,最多可以写6553

  • php

    什么是查询缓存?MySQL 查询缓存虽然在 MySQL 5.7 中被弃用(并在 8.0 中删除),但存储以前在内存中运行的语句:换句话说,查询缓存通常将SELECT语句存储在数据库的内存中。因此,如果我们运行一个查询,然后在一段时间后再次运

  • MySQL视图的相关概念及应用实例分析

    php

    1.浅谈数据库对象2.什么是视图?视图一方面可以帮我们使用表的一部分而不是所有的表,另一方面也可以针对不同的用户制定不同的查询视图。比如,针对一个公司的销售人员,我们只想给他看部分数据,而某些特殊的数据,比如采购的 价格,则不会提供给他。再

  • 怎么使用mysql binlog恢复数据

    php

    在要使用 mysql 的 binlog 进行数据恢复前,必须首先启用 binlog。在这里建立一个测试环境,以了解如何使用mysql binlog恢复数据库。原理比较简单,binlog 会存储mysql中变化的数据,比如你创建了一个数据库,

  • mysql实现按组区分后获取每组前几名的sql怎么写

    php

    遇到一个场景,要把数据分组,然后获取每组前10条数据,首先我想到用group by分组,但是难点是分组后怎么知道该数据在组里面排第几条。一、创建表,插入相关测试数据CREATE TABLE `score` ( `id` int(11) N

  • mysql中获取时间方式有哪些

    php

    1、获取指定时间函数:date_format() 转换# 获取前一天时间的最大值SELECT date_format(CURRENT_DATE()-1, %Y-%m-%d 23:59:59)# 定义时间值,时间为当前时间整点SELECT

  • MySQL如何创建三张关系表

    php

    1.创建学生表create table tbl_stu (id int not null primary key auto_increment,name varchar(45) not null)engine=innodb default

  • Pycharm怎么远程调试和MySQL数据库授权问题

    php

    一、pycharm配置1、部署配置工具==》部署==》配置2、python解释器文件==》设置==》项目:xx==》python解释器3、运行/调试配置运行==》编辑配置==》新增python配置注:此处特别要注意如果要在pycharm中调